﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
//using System.AddIn.Hosting;
using System.ServiceModel.Channels;


namespace SecurityTokenServiceNS
{
    [ServiceContract]
    public interface ISecurityTokenService0502
    {
        [OperationContract(
            Action = Constants.WSTrust.Actions0502.Issue,
            ReplyAction = Constants.WSTrust.Actions0502.IssueReply)]
        Message ProcessRequestSecurityToken(Message message);
    }
	[ServiceContract]
	public interface ISecurityTokenService13
	{
		[OperationContract(
			Action = Constants.WSTrust.Actions13.Issue,
			ReplyAction = Constants.WSTrust.Actions13.IssueFinalReply)]
		Message ProcessRequestSecurityToken(Message message);
	}
}
